hot spicy tomato dip - German English Dictionary